<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
<meta name="generator" content="Doxygen 1.8.15"/>
<meta name="viewport" content="width=device-width, initial-scale=1"/>
<title>Pepr3D: Member List</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="dynsections.js"></script>
<link href="navtree.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="resize.js"></script>
<script type="text/javascript" src="navtreedata.js"></script>
<script type="text/javascript" src="navtree.js"></script>
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
  $(document).ready(initResizable);
/* @license-end */</script>
<link href="search/search.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="search/searchdata.js"></script>
<script type="text/javascript" src="search/search.js"></script>
<link href="doxygen.css" rel="stylesheet" type="text/css" />
</head>
<body>
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
<div id="titlearea">
<table cellspacing="0" cellpadding="0">
 <tbody>
 <tr style="height: 56px;">
  <td id="projectlogo"><img alt="Logo" src="pepr3d_icon.svg"/></td>
  <td id="projectalign" style="padding-left: 0.5em;">
   <div id="projectname">Pepr3D
   &#160;<span id="projectnumber">v1.0</span>
   </div>
   <div id="projectbrief">Pepr3D is a 3D graphics editor designed for FDM printing</div>
  </td>
 </tr>
 </tbody>
</table>
</div>
<!-- end header part -->
<!-- Generated by Doxygen 1.8.15 -->
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
var searchBox = new SearchBox("searchBox", "search",false,'Search');
/* @license-end */
</script>
<script type="text/javascript" src="menudata.js"></script>
<script type="text/javascript" src="menu.js"></script>
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
$(function() {
  initMenu('',true,false,'search.php','Search');
  $(document).ready(function() { init_search(); });
});
/* @license-end */</script>
<div id="main-nav"></div>
</div><!-- top -->
<div id="side-nav" class="ui-resizable side-nav-resizable">
  <div id="nav-tree">
    <div id="nav-tree-contents">
      <div id="nav-sync" class="sync"></div>
    </div>
  </div>
  <div id="splitbar" style="-moz-user-select:none;" 
       class="ui-resizable-handle">
  </div>
</div>
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
$(document).ready(function(){initNavTree('classpepr3d_1_1_triangle_detail.html','');});
/* @license-end */
</script>
<div id="doc-content">
<!-- window showing the filter options -->
<div id="MSearchSelectWindow"
     onmouseover="return searchBox.OnSearchSelectShow()"
     onmouseout="return searchBox.OnSearchSelectHide()"
     onkeydown="return searchBox.OnSearchSelectKey(event)">
</div>

<!-- iframe showing the search results (closed by default) -->
<div id="MSearchResultsWindow">
<iframe src="javascript:void(0)" frameborder="0" 
        name="MSearchResults" id="MSearchResults">
</iframe>
</div>

<div class="header">
  <div class="headertitle">
<div class="title">pepr3d::TriangleDetail Member List</div>  </div>
</div><!--header-->
<div class="contents">

<p>This is the complete list of members for <a class="el" href="classpepr3d_1_1_triangle_detail.html">pepr3d::TriangleDetail</a>, including all inherited members.</p>
<table class="directory">
  <tr class="even"><td class="entry"><a class="el" href="classpepr3d_1_1_triangle_detail.html#a9d193b7c01d33c650b58738aed37e0e6">addMissingPoints</a>(const std::set&lt; Point3 &gt; &amp;myPoints, const std::set&lt; Point3 &gt; &amp;theirPoints, const Segment3 &amp;sharedEdge)</td><td class="entry"><a class="el" href="classpepr3d_1_1_triangle_detail.html">pepr3d::TriangleDetail</a></td><td class="entry"><span class="mlabel">private</span></td></tr>
  <tr><td class="entry"><a class="el" href="classpepr3d_1_1_triangle_detail.html#a5a7bf09704143a299bb2d6261d540729">addPolygon</a>(const Polygon &amp;poly, size_t color)</td><td class="entry"><a class="el" href="classpepr3d_1_1_triangle_detail.html">pepr3d::TriangleDetail</a></td><td class="entry"></td></tr>
  <tr class="even"><td class="entry"><a class="el" href="classpepr3d_1_1_triangle_detail.html#af1656510445bacca593a631571f83c7f">addPolygonSet</a>(PolygonSet &amp;polySet, size_t color)</td><td class="entry"><a class="el" href="classpepr3d_1_1_triangle_detail.html">pepr3d::TriangleDetail</a></td><td class="entry"></td></tr>
  <tr><td class="entry"><a class="el" href="classpepr3d_1_1_triangle_detail.html#a9e9541120fb03635e37a298df6a60dc3">addTrianglesFromPolygon</a>(const PolygonWithHoles &amp;poly, size_t color)</td><td class="entry"><a class="el" href="classpepr3d_1_1_triangle_detail.html">pepr3d::TriangleDetail</a></td><td class="entry"><span class="mlabel">private</span></td></tr>
  <tr class="even"><td class="entry"><a class="el" href="classpepr3d_1_1_triangle_detail.html#a9bce9da8bea065df486537a2933f635c">changeColorIds</a>(const ColorFunc &amp;colorFunc)</td><td class="entry"><a class="el" href="classpepr3d_1_1_triangle_detail.html">pepr3d::TriangleDetail</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
  <tr bgcolor="#f0f0f0"><td class="entry"><b>Circle</b> typedef (defined in <a class="el" href="classpepr3d_1_1_triangle_detail.html">pepr3d::TriangleDetail</a>)</td><td class="entry"><a class="el" href="classpepr3d_1_1_triangle_detail.html">pepr3d::TriangleDetail</a></td><td class="entry"></td></tr>
  <tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>Circle3</b> typedef (defined in <a class="el" href="classpepr3d_1_1_triangle_detail.html">pepr3d::TriangleDetail</a>)</td><td class="entry"><a class="el" href="classpepr3d_1_1_triangle_detail.html">pepr3d::TriangleDetail</a></td><td class="entry"></td></tr>
  <tr bgcolor="#f0f0f0"><td class="entry"><b>ConstrainedTriangulation</b> typedef (defined in <a class="el" href="classpepr3d_1_1_triangle_detail.html">pepr3d::TriangleDetail</a>)</td><td class="entry"><a class="el" href="classpepr3d_1_1_triangle_detail.html">pepr3d::TriangleDetail</a></td><td class="entry"></td></tr>
  <tr class="even"><td class="entry"><a class="el" href="classpepr3d_1_1_triangle_detail.html#a30215d8b668385e1f6c145545d9366f2">correctSharedVertices</a>(TriangleDetail &amp;other)</td><td class="entry"><a class="el" href="classpepr3d_1_1_triangle_detail.html">pepr3d::TriangleDetail</a></td><td class="entry"></td></tr>
  <tr><td class="entry"><a class="el" href="classpepr3d_1_1_triangle_detail.html#ad8daeb9c2bdb4d033a553ec4fa35e5a0">createPolygonSetsFromTriangles</a>(const std::vector&lt; ExactTriangle &gt; &amp;trianglesExact)</td><td class="entry"><a class="el" href="classpepr3d_1_1_triangle_detail.html">pepr3d::TriangleDetail</a></td><td class="entry"><span class="mlabel">static</span></td></tr>
  <tr class="even"><td class="entry"><a class="el" href="classpepr3d_1_1_triangle_detail.html#a0f5dfb297e953aba6b0ef3f80fede185">debugEdgeConsistencyCheck</a>()</td><td class="entry"><a class="el" href="classpepr3d_1_1_triangle_detail.html">pepr3d::TriangleDetail</a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">private</span></td></tr>
  <tr><td class="entry"><a class="el" href="classpepr3d_1_1_triangle_detail.html#a6b75cb4b0e71622fe4ffdafdedecf379">debugOnlyVerifyPolygonSet</a>(const PolygonSet &amp;pSet)</td><td class="entry"><a class="el" href="classpepr3d_1_1_triangle_detail.html">pepr3d::TriangleDetail</a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">private</span><span class="mlabel">static</span></td></tr>
  <tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>exactToDbl</b>(const CGAL::Gmpq &amp;num) (defined in <a class="el" href="classpepr3d_1_1_triangle_detail.html">pepr3d::TriangleDetail</a>)</td><td class="entry"><a class="el" href="classpepr3d_1_1_triangle_detail.html">pepr3d::TriangleDetail</a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">static</span></td></tr>
  <tr bgcolor="#f0f0f0"><td class="entry"><b>exactToDbl</b>(const CGAL::Gmpz &amp;num) (defined in <a class="el" href="classpepr3d_1_1_triangle_detail.html">pepr3d::TriangleDetail</a>)</td><td class="entry"><a class="el" href="classpepr3d_1_1_triangle_detail.html">pepr3d::TriangleDetail</a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">static</span></td></tr>
  <tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>Fb</b> typedef (defined in <a class="el" href="classpepr3d_1_1_triangle_detail.html">pepr3d::TriangleDetail</a>)</td><td class="entry"><a class="el" href="classpepr3d_1_1_triangle_detail.html">pepr3d::TriangleDetail</a></td><td class="entry"></td></tr>
  <tr bgcolor="#f0f0f0"><td class="entry"><b>Fbb</b> typedef (defined in <a class="el" href="classpepr3d_1_1_triangle_detail.html">pepr3d::TriangleDetail</a>)</td><td class="entry"><a class="el" href="classpepr3d_1_1_triangle_detail.html">pepr3d::TriangleDetail</a></td><td class="entry"></td></tr>
  <tr class="even"><td class="entry"><a class="el" href="classpepr3d_1_1_triangle_detail.html#a3d8d23f8835e264356b503cc495c71e4">findPointsOnEdge</a>(const Segment3 &amp;edge)</td><td class="entry"><a class="el" href="classpepr3d_1_1_triangle_detail.html">pepr3d::TriangleDetail</a></td><td class="entry"></td></tr>
  <tr><td class="entry"><a class="el" href="classpepr3d_1_1_triangle_detail.html#a4e04c9ef44eb6d48dacce49e547ba190">findSharedEdge</a>(const TriangleDetail &amp;other)</td><td class="entry"><a class="el" href="classpepr3d_1_1_triangle_detail.html">pepr3d::TriangleDetail</a></td><td class="entry"><span class="mlabel">private</span></td></tr>
  <tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>GeneralPolygon</b> typedef (defined in <a class="el" href="classpepr3d_1_1_triangle_detail.html">pepr3d::TriangleDetail</a>)</td><td class="entry"><a class="el" href="classpepr3d_1_1_triangle_detail.html">pepr3d::TriangleDetail</a></td><td class="entry"></td></tr>
  <tr><td class="entry"><a class="el" href="classpepr3d_1_1_triangle_detail.html#ae52e30e876624fe52bdb0724da98bda5">getCircleSharedPoints</a>(const Circle3 &amp;circle, const Vector3 &amp;xBase, const Vector3 &amp;yBase) const</td><td class="entry"><a class="el" href="classpepr3d_1_1_triangle_detail.html">pepr3d::TriangleDetail</a></td><td class="entry"><span class="mlabel">private</span></td></tr>
  <tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>getOriginal</b>() const (defined in <a class="el" href="classpepr3d_1_1_triangle_detail.html">pepr3d::TriangleDetail</a>)</td><td class="entry"><a class="el" href="classpepr3d_1_1_triangle_detail.html">pepr3d::TriangleDetail</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
  <tr bgcolor="#f0f0f0"><td class="entry"><b>getTriangles</b>() const (defined in <a class="el" href="classpepr3d_1_1_triangle_detail.html">pepr3d::TriangleDetail</a>)</td><td class="entry"><a class="el" href="classpepr3d_1_1_triangle_detail.html">pepr3d::TriangleDetail</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
  <tr class="even"><td class="entry"><a class="el" href="classpepr3d_1_1_triangle_detail.html#a967a585a18caab0270893b3e757030d4">isEdgeTraversable</a>(const Point2 &amp;form, const Point2 &amp;to, const std::map&lt; size_t, PolygonSet &gt; &amp;coloredPolys)</td><td class="entry"><a class="el" href="classpepr3d_1_1_triangle_detail.html">pepr3d::TriangleDetail</a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">static</span></td></tr>
  <tr bgcolor="#f0f0f0"><td class="entry"><b>K</b> typedef (defined in <a class="el" href="classpepr3d_1_1_triangle_detail.html">pepr3d::TriangleDetail</a>)</td><td class="entry"><a class="el" href="classpepr3d_1_1_triangle_detail.html">pepr3d::TriangleDetail</a></td><td class="entry"></td></tr>
  <tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>Line2</b> typedef (defined in <a class="el" href="classpepr3d_1_1_triangle_detail.html">pepr3d::TriangleDetail</a>)</td><td class="entry"><a class="el" href="classpepr3d_1_1_triangle_detail.html">pepr3d::TriangleDetail</a></td><td class="entry"></td></tr>
  <tr bgcolor="#f0f0f0"><td class="entry"><b>Line3</b> typedef (defined in <a class="el" href="classpepr3d_1_1_triangle_detail.html">pepr3d::TriangleDetail</a>)</td><td class="entry"><a class="el" href="classpepr3d_1_1_triangle_detail.html">pepr3d::TriangleDetail</a></td><td class="entry"></td></tr>
  <tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>load</b>(Archive &amp;archive) (defined in <a class="el" href="classpepr3d_1_1_triangle_detail.html">pepr3d::TriangleDetail</a>)</td><td class="entry"><a class="el" href="classpepr3d_1_1_triangle_detail.html">pepr3d::TriangleDetail</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
  <tr><td class="entry"><a class="el" href="classpepr3d_1_1_triangle_detail.html#a0b2324c84ed90dc0e4ad7d14cdd5aa75">markDomains</a>(ConstrainedTriangulation &amp;ct)</td><td class="entry"><a class="el" href="classpepr3d_1_1_triangle_detail.html">pepr3d::TriangleDetail</a></td><td class="entry"><span class="mlabel">private</span><span class="mlabel">static</span></td></tr>
  <tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>markDomains</b>(ConstrainedTriangulation &amp;ct, ConstrainedTriangulation::Face_handle start, int index, std::deque&lt; ConstrainedTriangulation::Edge &gt; &amp;border) (defined in <a class="el" href="classpepr3d_1_1_triangle_detail.html">pepr3d::TriangleDetail</a>)</td><td class="entry"><a class="el" href="classpepr3d_1_1_triangle_detail.html">pepr3d::TriangleDetail</a></td><td class="entry"><span class="mlabel">private</span><span class="mlabel">static</span></td></tr>
  <tr><td class="entry"><a class="el" href="classpepr3d_1_1_triangle_detail.html#a80df9f3e1d10aafc8d6136490f332c5f">mBounds</a></td><td class="entry"><a class="el" href="classpepr3d_1_1_triangle_detail.html">pepr3d::TriangleDetail</a></td><td class="entry"><span class="mlabel">private</span></td></tr>
  <tr class="even"><td class="entry"><a class="el" href="classpepr3d_1_1_triangle_detail.html#af49e18248a04af06f958001518b73db0">mColorChanged</a></td><td class="entry"><a class="el" href="classpepr3d_1_1_triangle_detail.html">pepr3d::TriangleDetail</a></td><td class="entry"><span class="mlabel">private</span></td></tr>
  <tr bgcolor="#f0f0f0"><td class="entry"><b>mColoredPolys</b> (defined in <a class="el" href="classpepr3d_1_1_triangle_detail.html">pepr3d::TriangleDetail</a>)</td><td class="entry"><a class="el" href="classpepr3d_1_1_triangle_detail.html">pepr3d::TriangleDetail</a></td><td class="entry"><span class="mlabel">private</span></td></tr>
  <tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>mOriginal</b> (defined in <a class="el" href="classpepr3d_1_1_triangle_detail.html">pepr3d::TriangleDetail</a>)</td><td class="entry"><a class="el" href="classpepr3d_1_1_triangle_detail.html">pepr3d::TriangleDetail</a></td><td class="entry"><span class="mlabel">private</span></td></tr>
  <tr bgcolor="#f0f0f0"><td class="entry"><b>mOriginalPlane</b> (defined in <a class="el" href="classpepr3d_1_1_triangle_detail.html">pepr3d::TriangleDetail</a>)</td><td class="entry"><a class="el" href="classpepr3d_1_1_triangle_detail.html">pepr3d::TriangleDetail</a></td><td class="entry"><span class="mlabel">private</span></td></tr>
  <tr class="even"><td class="entry"><a class="el" href="classpepr3d_1_1_triangle_detail.html#a706689e78ae910e7bd4a799fc44db740">mPolygonDegenerateTriangles</a></td><td class="entry"><a class="el" href="classpepr3d_1_1_triangle_detail.html">pepr3d::TriangleDetail</a></td><td class="entry"><span class="mlabel">private</span></td></tr>
  <tr><td class="entry"><a class="el" href="classpepr3d_1_1_triangle_detail.html#a4739e317a83230e718680cabf62a4e59">mTriangles</a></td><td class="entry"><a class="el" href="classpepr3d_1_1_triangle_detail.html">pepr3d::TriangleDetail</a></td><td class="entry"><span class="mlabel">private</span></td></tr>
  <tr class="even"><td class="entry"><a class="el" href="classpepr3d_1_1_triangle_detail.html#a6816ebdc0f458261f4f73e24c599bbdd">mTrianglesExact</a></td><td class="entry"><a class="el" href="classpepr3d_1_1_triangle_detail.html">pepr3d::TriangleDetail</a></td><td class="entry"><span class="mlabel">private</span></td></tr>
  <tr><td class="entry"><a class="el" href="classpepr3d_1_1_triangle_detail.html#aa8ffb6f58e83ec892a8cd9d82d3e9054">mTrianglesToExactIdx</a></td><td class="entry"><a class="el" href="classpepr3d_1_1_triangle_detail.html">pepr3d::TriangleDetail</a></td><td class="entry"><span class="mlabel">private</span></td></tr>
  <tr class="even"><td class="entry"><a class="el" href="classpepr3d_1_1_triangle_detail.html#a74eeb9464b6262f5d0b9ec2c8a0c4964">paintShape</a>(const std::vector&lt; PeprPoint3 &gt; &amp;shape, const PeprVector3 &amp;direction, size_t color)</td><td class="entry"><a class="el" href="classpepr3d_1_1_triangle_detail.html">pepr3d::TriangleDetail</a></td><td class="entry"></td></tr>
  <tr><td class="entry"><a class="el" href="classpepr3d_1_1_triangle_detail.html#a7a2dc9dd17ebc6ec57e4598a9ce48bad">paintShape</a>(const std::vector&lt; PeprTriangle &gt; &amp;triangles, const PeprVector3 &amp;direction, size_t color)</td><td class="entry"><a class="el" href="classpepr3d_1_1_triangle_detail.html">pepr3d::TriangleDetail</a></td><td class="entry"></td></tr>
  <tr class="even"><td class="entry"><a class="el" href="classpepr3d_1_1_triangle_detail.html#a18e1da05e7fb8b50198a9152d238af85">paintSphere</a>(const PeprSphere &amp;sphere, int minSegments, size_t color)</td><td class="entry"><a class="el" href="classpepr3d_1_1_triangle_detail.html">pepr3d::TriangleDetail</a></td><td class="entry"></td></tr>
  <tr bgcolor="#f0f0f0"><td class="entry"><b>PeprPlane</b> typedef (defined in <a class="el" href="classpepr3d_1_1_triangle_detail.html">pepr3d::TriangleDetail</a>)</td><td class="entry"><a class="el" href="classpepr3d_1_1_triangle_detail.html">pepr3d::TriangleDetail</a></td><td class="entry"></td></tr>
  <tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>PeprPoint2</b> typedef (defined in <a class="el" href="classpepr3d_1_1_triangle_detail.html">pepr3d::TriangleDetail</a>)</td><td class="entry"><a class="el" href="classpepr3d_1_1_triangle_detail.html">pepr3d::TriangleDetail</a></td><td class="entry"></td></tr>
  <tr bgcolor="#f0f0f0"><td class="entry"><b>PeprPoint3</b> typedef (defined in <a class="el" href="classpepr3d_1_1_triangle_detail.html">pepr3d::TriangleDetail</a>)</td><td class="entry"><a class="el" href="classpepr3d_1_1_triangle_detail.html">pepr3d::TriangleDetail</a></td><td class="entry"></td></tr>
  <tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>PeprSphere</b> typedef (defined in <a class="el" href="classpepr3d_1_1_triangle_detail.html">pepr3d::TriangleDetail</a>)</td><td class="entry"><a class="el" href="classpepr3d_1_1_triangle_detail.html">pepr3d::TriangleDetail</a></td><td class="entry"></td></tr>
  <tr bgcolor="#f0f0f0"><td class="entry"><b>PeprTriangle</b> typedef (defined in <a class="el" href="classpepr3d_1_1_triangle_detail.html">pepr3d::TriangleDetail</a>)</td><td class="entry"><a class="el" href="classpepr3d_1_1_triangle_detail.html">pepr3d::TriangleDetail</a></td><td class="entry"></td></tr>
  <tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>PeprVector3</b> typedef (defined in <a class="el" href="classpepr3d_1_1_triangle_detail.html">pepr3d::TriangleDetail</a>)</td><td class="entry"><a class="el" href="classpepr3d_1_1_triangle_detail.html">pepr3d::TriangleDetail</a></td><td class="entry"></td></tr>
  <tr bgcolor="#f0f0f0"><td class="entry"><b>Plane</b> typedef (defined in <a class="el" href="classpepr3d_1_1_triangle_detail.html">pepr3d::TriangleDetail</a>)</td><td class="entry"><a class="el" href="classpepr3d_1_1_triangle_detail.html">pepr3d::TriangleDetail</a></td><td class="entry"></td></tr>
  <tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>Point2</b> typedef (defined in <a class="el" href="classpepr3d_1_1_triangle_detail.html">pepr3d::TriangleDetail</a>)</td><td class="entry"><a class="el" href="classpepr3d_1_1_triangle_detail.html">pepr3d::TriangleDetail</a></td><td class="entry"></td></tr>
  <tr bgcolor="#f0f0f0"><td class="entry"><b>Point3</b> typedef (defined in <a class="el" href="classpepr3d_1_1_triangle_detail.html">pepr3d::TriangleDetail</a>)</td><td class="entry"><a class="el" href="classpepr3d_1_1_triangle_detail.html">pepr3d::TriangleDetail</a></td><td class="entry"></td></tr>
  <tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>Polygon</b> typedef (defined in <a class="el" href="classpepr3d_1_1_triangle_detail.html">pepr3d::TriangleDetail</a>)</td><td class="entry"><a class="el" href="classpepr3d_1_1_triangle_detail.html">pepr3d::TriangleDetail</a></td><td class="entry"></td></tr>
  <tr><td class="entry"><a class="el" href="classpepr3d_1_1_triangle_detail.html#aed92acb55850155cbc54142653afbcc4">polygonFromCircle</a>(const Circle3 &amp;circle, int segments) const</td><td class="entry"><a class="el" href="classpepr3d_1_1_triangle_detail.html">pepr3d::TriangleDetail</a></td><td class="entry"><span class="mlabel">private</span></td></tr>
  <tr class="even"><td class="entry"><a class="el" href="classpepr3d_1_1_triangle_detail.html#a01d113a2666085931fc5d6ff28ae57df">polygonFromTriangle</a>(const PeprTriangle &amp;tri) const</td><td class="entry"><a class="el" href="classpepr3d_1_1_triangle_detail.html">pepr3d::TriangleDetail</a></td><td class="entry"><span class="mlabel">private</span></td></tr>
  <tr><td class="entry"><a class="el" href="classpepr3d_1_1_triangle_detail.html#ab5e7973064972305de9c74d424d90225">polygonFromTriangle</a>(const Triangle2 &amp;tri)</td><td class="entry"><a class="el" href="classpepr3d_1_1_triangle_detail.html">pepr3d::TriangleDetail</a></td><td class="entry"><span class="mlabel">private</span><span class="mlabel">static</span></td></tr>
  <tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>PolygonSet</b> typedef (defined in <a class="el" href="classpepr3d_1_1_triangle_detail.html">pepr3d::TriangleDetail</a>)</td><td class="entry"><a class="el" href="classpepr3d_1_1_triangle_detail.html">pepr3d::TriangleDetail</a></td><td class="entry"></td></tr>
  <tr bgcolor="#f0f0f0"><td class="entry"><b>PolygonWithHoles</b> typedef (defined in <a class="el" href="classpepr3d_1_1_triangle_detail.html">pepr3d::TriangleDetail</a>)</td><td class="entry"><a class="el" href="classpepr3d_1_1_triangle_detail.html">pepr3d::TriangleDetail</a></td><td class="entry"></td></tr>
  <tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>projectShapeToPolygon</b>(const std::vector&lt; PeprPoint3 &gt; &amp;shape, const PeprVector3 &amp;direction) (defined in <a class="el" href="classpepr3d_1_1_triangle_detail.html">pepr3d::TriangleDetail</a>)</td><td class="entry"><a class="el" href="classpepr3d_1_1_triangle_detail.html">pepr3d::TriangleDetail</a></td><td class="entry"><span class="mlabel">private</span></td></tr>
  <tr bgcolor="#f0f0f0"><td class="entry"><b>save</b>(Archive &amp;archive) const (defined in <a class="el" href="classpepr3d_1_1_triangle_detail.html">pepr3d::TriangleDetail</a>)</td><td class="entry"><a class="el" href="classpepr3d_1_1_triangle_detail.html">pepr3d::TriangleDetail</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
  <tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>Segment2</b> typedef (defined in <a class="el" href="classpepr3d_1_1_triangle_detail.html">pepr3d::TriangleDetail</a>)</td><td class="entry"><a class="el" href="classpepr3d_1_1_triangle_detail.html">pepr3d::TriangleDetail</a></td><td class="entry"></td></tr>
  <tr bgcolor="#f0f0f0"><td class="entry"><b>Segment3</b> typedef (defined in <a class="el" href="classpepr3d_1_1_triangle_detail.html">pepr3d::TriangleDetail</a>)</td><td class="entry"><a class="el" href="classpepr3d_1_1_triangle_detail.html">pepr3d::TriangleDetail</a></td><td class="entry"></td></tr>
  <tr class="even"><td class="entry"><a class="el" href="classpepr3d_1_1_triangle_detail.html#ab27f8b435c7c88f80eb35caac5ae9d34">setColor</a>(size_t detailIdx, size_t color)</td><td class="entry"><a class="el" href="classpepr3d_1_1_triangle_detail.html">pepr3d::TriangleDetail</a></td><td class="entry"></td></tr>
  <tr><td class="entry"><a class="el" href="classpepr3d_1_1_triangle_detail.html#a8b6a41c7c881886bde6d1543beac68c8">simplifyPolygons</a>()</td><td class="entry"><a class="el" href="classpepr3d_1_1_triangle_detail.html">pepr3d::TriangleDetail</a></td><td class="entry"><span class="mlabel">private</span></td></tr>
  <tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>Sphere</b> typedef (defined in <a class="el" href="classpepr3d_1_1_triangle_detail.html">pepr3d::TriangleDetail</a>)</td><td class="entry"><a class="el" href="classpepr3d_1_1_triangle_detail.html">pepr3d::TriangleDetail</a></td><td class="entry"></td></tr>
  <tr bgcolor="#f0f0f0"><td class="entry"><b>Tds</b> typedef (defined in <a class="el" href="classpepr3d_1_1_triangle_detail.html">pepr3d::TriangleDetail</a>)</td><td class="entry"><a class="el" href="classpepr3d_1_1_triangle_detail.html">pepr3d::TriangleDetail</a></td><td class="entry"></td></tr>
  <tr class="even"><td class="entry"><a class="el" href="classpepr3d_1_1_triangle_detail.html#adeb9f4f75d811ad26309a4638bced4b0">toExactK</a>(const PeprPoint2 &amp;point)</td><td class="entry"><a class="el" href="classpepr3d_1_1_triangle_detail.html">pepr3d::TriangleDetail</a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">static</span></td></tr>
  <tr><td class="entry"><a class="el" href="classpepr3d_1_1_triangle_detail.html#afa092868a47bbadc6e4d48f4d985bfab">toExactK</a>(const PeprPoint3 &amp;point)</td><td class="entry"><a class="el" href="classpepr3d_1_1_triangle_detail.html">pepr3d::TriangleDetail</a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">static</span></td></tr>
  <tr class="even"><td class="entry"><a class="el" href="classpepr3d_1_1_triangle_detail.html#a1bab79b6e5843936aef0c47620a888ec">toExactK</a>(const glm::vec3 &amp;vec)</td><td class="entry"><a class="el" href="classpepr3d_1_1_triangle_detail.html">pepr3d::TriangleDetail</a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">static</span></td></tr>
  <tr><td class="entry"><a class="el" href="classpepr3d_1_1_triangle_detail.html#a12c5b966586348c4dc96bba207ec9926">toExactK</a>(const PeprVector3 &amp;vec)</td><td class="entry"><a class="el" href="classpepr3d_1_1_triangle_detail.html">pepr3d::TriangleDetail</a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">static</span></td></tr>
  <tr class="even"><td class="entry"><a class="el" href="classpepr3d_1_1_triangle_detail.html#a013e7b3a720d433ce10ea3eed3438fc4">toGlmVec</a>(const PeprPoint3 &amp;pt)</td><td class="entry"><a class="el" href="classpepr3d_1_1_triangle_detail.html">pepr3d::TriangleDetail</a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">static</span></td></tr>
  <tr><td class="entry"><a class="el" href="classpepr3d_1_1_triangle_detail.html#a19a7cded9a34b708ac7e909d47c3b0a6">toGlmVec</a>(const K::Point_3 &amp;point)</td><td class="entry"><a class="el" href="classpepr3d_1_1_triangle_detail.html">pepr3d::TriangleDetail</a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">static</span></td></tr>
  <tr class="even"><td class="entry"><a class="el" href="classpepr3d_1_1_triangle_detail.html#ac85fa082aaa6c3f8cddca396516857d5">toNormalK</a>(const K::Point_2 &amp;point)</td><td class="entry"><a class="el" href="classpepr3d_1_1_triangle_detail.html">pepr3d::TriangleDetail</a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">static</span></td></tr>
  <tr><td class="entry"><a class="el" href="classpepr3d_1_1_triangle_detail.html#a49ed4eb7b270a5173db8257e822cac14">toNormalK</a>(const K::Point_3 &amp;point)</td><td class="entry"><a class="el" href="classpepr3d_1_1_triangle_detail.html">pepr3d::TriangleDetail</a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">static</span></td></tr>
  <tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>Traits</b> typedef (defined in <a class="el" href="classpepr3d_1_1_triangle_detail.html">pepr3d::TriangleDetail</a>)</td><td class="entry"><a class="el" href="classpepr3d_1_1_triangle_detail.html">pepr3d::TriangleDetail</a></td><td class="entry"></td></tr>
  <tr bgcolor="#f0f0f0"><td class="entry"><b>Triangle2</b> typedef (defined in <a class="el" href="classpepr3d_1_1_triangle_detail.html">pepr3d::TriangleDetail</a>)</td><td class="entry"><a class="el" href="classpepr3d_1_1_triangle_detail.html">pepr3d::TriangleDetail</a></td><td class="entry"></td></tr>
  <tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>TriangleDetail</b>(const DataTriangle &amp;original) (defined in <a class="el" href="classpepr3d_1_1_triangle_detail.html">pepr3d::TriangleDetail</a>)</td><td class="entry"><a class="el" href="classpepr3d_1_1_triangle_detail.html">pepr3d::TriangleDetail</a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">explicit</span></td></tr>
  <tr bgcolor="#f0f0f0"><td class="entry"><b>TriangleDetail</b>()=default (defined in <a class="el" href="classpepr3d_1_1_triangle_detail.html">pepr3d::TriangleDetail</a>)</td><td class="entry"><a class="el" href="classpepr3d_1_1_triangle_detail.html">pepr3d::TriangleDetail</a></td><td class="entry"></td></tr>
  <tr class="even"><td class="entry"><a class="el" href="classpepr3d_1_1_triangle_detail.html#aa4a23f1168e2e50a4ea45ead29968204">trianglePolygonsDoIntersect</a>(const Polygon &amp;first, const Polygon &amp;second)</td><td class="entry"><a class="el" href="classpepr3d_1_1_triangle_detail.html">pepr3d::TriangleDetail</a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">private</span><span class="mlabel">static</span></td></tr>
  <tr><td class="entry"><a class="el" href="classpepr3d_1_1_triangle_detail.html#a8409d1df8edf713beaf1743c0399c6d4">triangulatePolygon</a>(const PolygonWithHoles &amp;poly)</td><td class="entry"><a class="el" href="classpepr3d_1_1_triangle_detail.html">pepr3d::TriangleDetail</a></td><td class="entry"><span class="mlabel">static</span></td></tr>
  <tr class="even"><td class="entry"><a class="el" href="classpepr3d_1_1_triangle_detail.html#a3a0599a7b678c981256cfc1a2a720dd4">updatePolysFromTriangles</a>()</td><td class="entry"><a class="el" href="classpepr3d_1_1_triangle_detail.html">pepr3d::TriangleDetail</a></td><td class="entry"><span class="mlabel">private</span></td></tr>
  <tr><td class="entry"><a class="el" href="classpepr3d_1_1_triangle_detail.html#a55836364f8bca5dce29da4a7320adf65">updateTrianglesFromPolygons</a>()</td><td class="entry"><a class="el" href="classpepr3d_1_1_triangle_detail.html">pepr3d::TriangleDetail</a></td><td class="entry"></td></tr>
  <tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>Vector2</b> typedef (defined in <a class="el" href="classpepr3d_1_1_triangle_detail.html">pepr3d::TriangleDetail</a>)</td><td class="entry"><a class="el" href="classpepr3d_1_1_triangle_detail.html">pepr3d::TriangleDetail</a></td><td class="entry"></td></tr>
  <tr bgcolor="#f0f0f0"><td class="entry"><b>Vector3</b> typedef (defined in <a class="el" href="classpepr3d_1_1_triangle_detail.html">pepr3d::TriangleDetail</a>)</td><td class="entry"><a class="el" href="classpepr3d_1_1_triangle_detail.html">pepr3d::TriangleDetail</a></td><td class="entry"></td></tr>
</table></div><!-- contents -->
</div><!-- doc-content -->
<!-- start footer part -->
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
  <ul>
    <li class="footer">Generated by
    <a href="http://www.doxygen.org/index.html">
    <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.15 </li>
  </ul>
</div>
</body>
</html>
